self-contained instrument - Francés Inglés Diccionario